package cn.itcast.nems.studentrecord.dto.change;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.time.LocalDate;

/**
 * 办理转移、转班、休学、转待定班时用的数据对象
 *
 * @author liyong
 * create: 2023-11-21 16:02:06
 **/
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class StudentRecordTransferDTO extends StudentRecordChangeDTO {

    /**
     * 转出班级出班日期
     */
    private LocalDate originClazzInDate;

    /**
     * 转出班级实际应付金额
     */
    private Integer originActualAmountDue;
    /**
     * 转出班级应结算金额/课耗
     */
    private Integer originClazzSettlementAmount;
    /**
     * 转出班级实际结算金额/课耗
     */
    private Integer originClazzActualSettlementAmount;
    /**
     * 转出班级应服务天数
     */
    private Integer originClazzServiceDays;
    /**
     * 转出班级应结算天数
     */
    private Integer originClazzSettlementDays;
    /**
     * 转出班级实际结算天数
     */
    private Integer originClazzActualSettlementDays;

    /**
     * 差价金额
     */
    private Integer priceDifferenceAmount;

}
